/* ======= >>> KingCMS CSS <<<======================= *

+   许可协议: http://www.KingCMS.com/license/        +

+   官方网站: http://www.KingCMS.com/                +

+   电子邮件: KingCMS(a)Gmail.com                    +

* ================================================== */
@import "system.css";

html{
	background:#FFF;padding:0px;text-align:center;
}
body{
	font-size:12px;
	font-family:微软雅黑,Verdana,宋体;
	padding:0px;
	background:url(body_bg.gif) repeat-y top 1000px;
	display:table;
	text-align: left;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
form{
	margin:0px;padding:0px;
}

a:link,
a:visited,
a:active{
	color:#0F2B6C;font-size:12px;font-weight:normal;text-decoration:none;
}
a:hover{
	font-size:12px;text-decoration:underline;color:#0044DD;
}

img{
	border:none;
}

select{
	font-size:14px;
}

.block{
	display:block;
}
#k_help_Fly{
	position:absolute;
	display:block;
	z-index:200;
	border:1px solid;
	border-color:#EEE #CCC #CCC #EEE;
	background:#FFFFE1;
	padding:5px;
	line-height:24px;
	font-size:12px;
	text-align:left;
}



/** div#top */
#top{
	display:block;width:1000px;height:76px;
	background:url(top_bg.png) repeat-x top;
	border-bottom:1px solid #FFF;
}
#top .left a{
	margin-left:12px;margin-top:19px;display:block;
}
#top .left a img{
	border:none;
}
#top .right{
	text-align:right;
}
#top .right strong{
	margin-right:10px;margin-top:12px;display:block;color:#FFF;
}
#top .right strong a{
	font-weight:bold;color:#FFF;
}

/** div#topbanner */
#topbanner{
	display:block;width:1000px;height:32px;clear:both;
	background:url(topbanner_bg.png) repeat-x top;
}
#topbanner *{
	display:block;float:left;
	line-height:30px;height:32px;
}
#topbanner .download{
	background:url(topbanner_download.png) no-repeat 1px 1px;padding-left:50px;width:65px;
	font-size:14px;color:#000;
}
#topbanner .license{
	background:url(topbanner_license.png) no-repeat 1px 1px;padding-left:15px;width:100px;
	font-size:14px;
}
#topbanner .version{
	width:530px;
	color:#666;
}
#topbanner .help{
	width:125px;
	background:url(topbanner_help.png) no-repeat right 3px;
}
#topbanner .club{
	width:90px;padding-left:10px;
	background:url(topbanner_club.png) no-repeat right 3px;
}

/* div #nav */
#nav{
	height:32px;line-height:30px;width:1000px;
	text-indent:20px;
	background:url(nav_bg.png) repeat-x top;
	
}
/* div #main */
#main{
	width:960px;
	margin-top:0px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#main h4.title{
	margin:0px;margin-bottom:5px;padding:0px;padding-top:6px;height:30px;width:960px;
	border-bottom:2px solid #B2D3EA;
	color:#0099FF;font-size:14px;line-height:30px;
}

/* div#bottom */
#bottom{
	width:1000px;height:50px;
	border-top:1px solid #B2D3EA;
}
#bottom .left{
	padding-top:12px;
	line-height:18px;text-indent:10px;
}
#bottom .left a{
	margin:5px;
	color:#0097CC;text-decoration:underline;
}
#bottom .right{
	padding-top:8px;width:440px;padding-right:45px;height:50px;
	line-height:18px;text-align:right;
	background:url(bottom_logo.png) no-repeat right 10px;
	color:#4C5A62;
}
#k_ajaxContent dl,#k_ajaxContent dl dt,#k_ajaxContent dl dd{float:left;}
#k_ajaxContent dl{margin:0;padding:5px;}
#k_ajaxContent dl dd,#k_ajaxContent dl dt{margin:0;padding:0;}#main b {
	color: #FF0000;
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px;
}
#main em {
	color: #6666FF;
	font-style: normal;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
}
#main b a {
	font-weight: bold;
	color: #FF0000;
}
#userstat_hide b {
	font-weight: bold;
	color: #FF0000;
}
#main .klis li {
	list-style-type: none;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #E8E8E8;
	font-size: 14px;
}
#main .klis  ul {
	margin: 0px;
	padding: 0px;
}
#main .klis a {
	padding-left: 10px;
}
#main .list ul {
	margin: 0px;
	padding: 0px;
}
#main .list li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 25px;
	height: 25px;
}
#main .list strong {
	display: block;
	width: 500px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left: 10px;
}
#main .klis li a {
	font-size: 14px;
}
#main .list span {
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	float: left;
	width: 150px;
	padding-left: 10px;
}
#main .klis em a {
	font-size: 12px;
}
#main .klis i {
	font-size: 12px;
	font-style: normal;
}
#main .klis span {
	float: right;
	margin-right: 10px;
}
#main .list em {
	width: 100px;
	display: block;
	float: left;
	text-align: center;
}
#main .content {
	width: 960px;
	float: left;
	overflow: hidden;
}
#main .klis strong {
	float: left;
}
#main .klis li {
	height: 30px;
}
#main .rights {
	float: right;
	position: relative;
}
.rights {
	float: right;
	position: absolute;
	right: 0px;
	top: 40px;
}
#main .lss {
	float: right;
	position: absolute;
	right: 0px;
	padding: 5px;
	background-color: #FFFFCC;
	border: 1px solid #FFFF66;
	margin-top: 20px;
	width: 160px;
	overflow: hidden;
}
#main .lss dt {
	font-weight: bold;
	font-size: 12px;
}
#main .lss dd {
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}
#main .lss span {
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	width: 30px;
	text-align: center;
}
#main .lss span {
	display: block;
	float: left;
}
#main .lss strong {
	float: left;
	width: 120px;
	display: block;
}
#main .rddd {
	float: left;
	position: relative;
}
#main .lss dd strong {
	font-weight: normal;
}
#main .lss dd {
	clear: both;
}
